<html>

<head>
<title>Find Definition</title>
<meta content="HelpMaker.net" name="generator">
<meta content="Find Definition,Programmer Utilities" name="keywords">
</head>

<body bgcolor="#FFFCEA">

<table bgcolor="#C0C0C0" border="0" cellpadding="2" cellspacing="0" width="100%">
	<tr>
		<td align="left">
		<div align="left">
			<font color="#010101" face="Arial" size="4">
			<span style="font-size: 14pt; font-family: Arial; color: #010101">Find 
			Definition</span></font></div>
		</td>
		<td align="right"><font face="Arial" size="2">
		<a href="findfunction.htm">Previous</a>&nbsp;<a href="pyscripter.htm">Top</a>&nbsp;<a href="findreferences.htm">Next</a>
		</font></td>
	</tr>
</table>
<hr>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">This utility 
	function allows you to find and jump to the definition of the identifier under 
	th cursor, which may be in a different file.&nbsp; This feature can be invoked 
	in two ways:</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><i>a) From 
	the </i></span></font><a href="searchmenu.htm">
	<font color="#0000ff" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #0000ff"><i><u>Search 
	menu</u></i></span></font></a></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">In this case 
	PyScripter provides detailed feedback on the found matches in the </span>
	</font><a href="messageswindow.htm">
	<font color="#0000ff" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #0000ff"><u>Messages 
	Window</u></span></font></a><font color="#010101" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: #010101"> 
	(see below) and it reports any problems that may have occurred.&nbsp; If a definition 
	is found the editor jumps to the that definition, which may be in a different 
	file.&nbsp; In some cases the exact definition cannot be found with certainty 
	and this is why&nbsp; the Messages Window also reports the degree of certainty 
	for each candidate definition.</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<img alt="graphic" border="0" src="finddefinition1.JPG" style="width:44.81em; height:9.38em" ></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><i>b) By clicking 
	on an identifier while pressing the Ctrl key.</i></span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">When you press 
	the Ctrl key while the mouse hovers on a Python identifier, the identifier appears 
	as a hyperlink.&nbsp; You can invoke the find definition function by clicking 
	on that identifier.&nbsp; If the definition is found the cursor jumps to that 
	definition, otherwise and unlike the case described above, no feedback is provided 
	except for a beep sound.</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101">In both case 
	the original cursor position and the found definition is added to the Find Definition 
	browsing history.&nbsp; You can move backwards and forward within the the browsing 
	history by clicking on the Browse Back and Browse Forward buttons in the editor 
	toolbar ( the first two buttons in the toolbar shown below).&nbsp; These two 
	buttons also provide a drop-down list from which you can select to jump to a 
	specific found definition.</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="center">
	<img alt="graphic" border="0" src="finddefinition2.JPG" style="width:14.75em; height:1.63em" ></div>
<div align="center">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><br>
	</span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><b><br>
	</b></span></font></div>
<div align="left">
	<font color="#010101" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #010101"><i>Note:&nbsp; 
	PyScripter provides its own powerful python source parsing engine which is used 
	for the </i></span></font><font face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #000000"><i>Find Definition 
	and </i></span></font><a href="findreferences.htm">
	<font color="#0000ff" face="Arial" size="2">
	<span style="font-size: 10pt; font-family: Arial; color: #0000ff"><i><u>Find 
	References</u></i></span></font></a><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: #000000"><i> 
	operations.</i></span></font></div>

</body>

</html>
